package com.xjrsoft.module.customer.erp_model.salesOrder.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import com.xjrsoft.module.customer.erp_model.salesOrder.entity.ErpSalesorder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModel;

/**
 * 视图实体类
 *
 * @author pp
 * @since 2021-09-26
 */
@Data
@ApiModel(value = "ErpSalesorderVO对象", description = "ErpSalesorderVO对象")
public class ErpSalesorderVo {
	private static final long serialVersionUID = 1L;

	@JsonProperty("F_Id")
	private String fId;

	@JsonProperty("F_SalesCode")
	private String fSalescode;

	@JsonProperty("F_Orderdate")
	private LocalDateTime fOrderdate;

	@JsonProperty("F_DeliveryDate")
	private LocalDateTime fDeliverydate;

	@JsonProperty("F_ClientId")
	private String fClientid;

	@JsonProperty("F_SalesType")
	private String fSalestype;

	@JsonProperty("F_SalesPersonId")
	private String fSalespersonid;

	@JsonProperty("F_PaymentMethod")
	private String fPaymentmethod;

	@JsonProperty("F_PaymentPeriod")
	private LocalDateTime fPaymentperiod;

	@JsonProperty("F_IsInvoice")
	private String fIsinvoice;

	@JsonProperty("F_Discount")
	private String fDiscount;

	@JsonProperty("F_Status")
	private Integer fStatus;

	@JsonProperty("F_DiscountedPrice")
	private BigDecimal fDiscountedprice;

	@JsonProperty("F_Turnover")
	private BigDecimal fTurnover;

	@JsonProperty("F_Description")
	private String fDescription;

	@JsonProperty("F_CreatorUserId")
	private String fCreatoruserid;

	@JsonProperty("F_CreatorTime")
	private LocalDateTime fCreatortime;

	@JsonProperty("F_AuditMark")
	private String fAuditmark;

	@JsonProperty("F_InvalidMark")
	private String fInvalidmark;

}
